CREATE EXTERNAL TABLE IF NOT EXISTS spmi_ods.invoice_title_history(
id                                                 bigint                         COMMENT '主键ID',
customer_id                                        bigint                         COMMENT '客户ID',
customer_code                                      String                         COMMENT '客户编码',
customer_name                                      String                         COMMENT '客户开票名称',
customer_tax_number                                String                         COMMENT '客户开票税号',
customer_address                                   String                         COMMENT '客户地址',
customer_bank_name                                 String                         COMMENT '客户开户行',
customer_bank_no                                   String                         COMMENT '客户银行账号',
customer_tel                                       String                         COMMENT '客户电话',
customer_mobile                                    String                         COMMENT '客户手机号码，用于接收开票通知信息',
customer_email                                     String                         COMMENT '客户邮箱地址，用于接收开票通知信息',
customer_title_type                                smallint                       COMMENT '客户抬头类型:[1,企业;2,个人]',
invoice_remark                                     String                         COMMENT '发票备注',
data_source                                        smallint                       COMMENT '数据来源: [1,小程序]',
enable_flag                                        smallint                       COMMENT '是否启用1:启用 2:禁用',
delete_flag                                        smallint                       COMMENT '是否删除 0否 1是',
update_by                                          bigint                         COMMENT '最后更新人ID',
create_by                                          bigint                         COMMENT '创建人',
create_by_name                                     String                         COMMENT '创建人名称',
update_by_name                                     String                         COMMENT '最后修改人名称',
create_time                                        timestamp                      COMMENT '创建时间',
update_time                                        timestamp                      COMMENT '更新时间',
version                                            bigint                         COMMENT '版本号',
trace_id                                           String                         COMMENT '链路日志'
)
COMMENT '客户抬头历史记录'
PARTITIONED BY (dt STRING COMMENT '更新/创建日期 (yyyy-MM-dd)')
STORED AS PARQUET
LOCATION '/dw/hive/spmi_ods.db/external/invoice_title_history'
TBLPROPERTIES (
  'parquet.column.index.access'='true'
)